html {height:100%}
body {margin:0; height:100%; font-size:14px; color:#585858; line-height:130%; font-family:"微软雅黑";}
input, select, textarea {font-size:14px; font-family:"微软雅黑";}
form, ul, li, dl, dd, dt {margin:0; padding:0; list-style:none;}
input, select, img {vertical-align: middle;}
img {border:0;}
a {color:#369; text-decoration:none;}
a:hover {color:#e30; text-decoration:none;}
.clear {clear:both; line-height:1px; font-size:1px;}


div.pdoc {width:100%; min-width:1280px; height:100%; background-color:#ededed; overflow:hidden;}
div.phead {background-color:#000; width:100%; min-width:1280px; height:70px; position:absolute; z-index:1;}
div.pbody {padding:10px; /*height:100%;*/ margin-top:70px;}
div.pfoot {}

div.phead div.logo {float:left; width:170px; height:70px; background:url(../images/logo.gif) no-repeat center center;}
div.lghead {float:left; width:370px; height:70px;}
div.lgbox {height:60px; position:absolute; left:170px; top:5px; z-index:5; background-color:#000; transition:0.5s; -webkit-transition:0.5s;}
div.lginfo {margin-top:17px; height:25px; line-height:25px; color:#fff;}
div.lginfo a {color:#fff; cursor:pointer;}
div.lginfo div.opuser {float:left; font-size:12px; line-height:13px; padding-left:30px; background:url(../images/icons.gif) no-repeat 0 -135px;}
div.lginfo div.opuser sub {display:block; font-size:11px; line-height:13px;}
div.lginfo div.opshop {float:left; margin-left:5px; padding-left:30px; font-size:12px; background:url(../images/icons.gif) no-repeat 0 -165px;}
div.lginfo div.opshop a {text-decoration:underline;}
div.lginfo div.lgdetail {float:left; display:none;}
div.lginfo div.opgroup {float:left; margin-left:5px; padding-left:30px; font-size:12px; background:url(../images/icons.gif) no-repeat 0 -195px;}
div.lginfo div.logout {float:left; margin-left:5px; padding-left:30px; font-size:12px; background:url(../images/icons.gif) no-repeat 0 -225px;}
div.lginfo div.chgpwd {float:left;}
div.lginfo div.help {float:left; margin-left:50px;}
div.lginfo div.separator {float:left; margin:0 5px; color:#5f5f5f;}
div.lginfo div.notice {float:left;}
div.lginfo div.notice em {display:inline-block; margin-left:5px; padding-right:5px; width:20px; height:25px; font-size:12px; text-align:center; background:url(../images/icons.gif) no-repeat 0 -255px;}
div.lginfo div.more {float:left; margin-left:10px; width:25px; height:25px; cursor:pointer; background:url(../images/icons.gif) no-repeat 0 -285px;}
div.lgpop {left:150px; top:75px; padding:0 20px; z-index:10; border:2px solid #ffb008; white-space:nowrap;}
div.lgpop div.lginfo div.lgdetail {display:block;}
div.lgpop div.lginfo div.more {background-position:0 -315px;}
div.shopop {position:absolute; margin-top:25px; margin-left:-10px; max-height:280px; overflow-y:auto; overflow-x:hidden; background-color:#ededed; border:1px solid #ffb008; padding:5px;}
div.shopop li {line-height:20px; padding:3px 15px 3px 3px; color:#585858; font-size:13px; cursor:pointer; white-space:nowrap;}
div.shopop li:hover {background-color:#000; border-radius:3px; color:#fff; text-shadow:none;}

div.topNav {float:left; margin-left:5px;}
div.topNav li {float:left;}
div.topNav a {display:inline-block; margin-left:1px; padding:0 20px; line-height:70px; text-decoration:none; color:#fff; font-size:15px; cursor:pointer;}
div.topNav li:hover {background-color:#ffb008;}
div.topNav a:hover {text-shadow:-1px -1px 0 #d39107;}
div.subNav {position:absolute; z-index:50; background-color:#ededed; margin-top:68px; margin-left:0; border:5px solid #ffb008; padding:10px 5px 10px 10px;}
div.subNav dl {float:left; margin-right:5px; width:170px;}
div.subNav dt {background-color:#585858; padding:5px 10px; line-height:20px; color:#fff; font-size:14px;}
div.subNav dd {padding:2px; border-bottom:1px solid #e1e1e1; border-top:1px solid #f6f6f6; font-size:13px;}
div.subNav dd.last {border-bottom:0;}
div.subNav dd a {display:block; line-height:20px; padding:5px 8px; color:#585858; white-space:nowrap; cursor:pointer;}
div.subNav dd a:hover {background-color:#000; border-radius:5px; color:#fff; text-shadow:none;}


div.leftNav {position:absolute; width:235px; overflow-x:hidden; overflow-y:auto;}

div.leftNav dl {line-height:34px; font-size:15px;  width:225px; background-color:#f4f4f4;}
div.leftNav dt {margin-bottom:5px; padding-left:40px; width:185px; height:36px; color:#fff; background-color:#000;}
div.leftNav dt a {display:block; height:36px; color:#fff; background:url(../images/icons.gif) no-repeat 160px -385px; cursor:pointer;}
div.leftNav dt.open a {background-position:160px -345px;}
div.leftNav dl.aluse {background-color:#fff; margin-bottom:10px;}
div.leftNav dl.aluse dt {background:url(../images/icons.gif) no-repeat 0px -95px #000;}
div.leftNav dd {}
div.leftNav dd li {padding:0 0 5px 5px; width:230px;}
div.leftNav dd li a {display:block; padding-left:35px; height:35px; color:#585858; white-space:nowrap; cursor:pointer;}
div.leftNav dd li a:hover {background-color:#d9d9d9;}
div.leftNav dd li.sel a {background-color:#ffb008; color:#fff; text-shadow:-1px -1px 0 #d39107;}


div.pmain {margin-left:235px; height:100%;}

div.tabsFrm {}
div.tabsNav {height:36px;}
div.tabsNav table {border-collapse:collapse; border:none;}
div.tabsNav td {border:0; padding:0;}
div.tabsNav td span {display:inline-block; margin:0 2px; padding:0 40px 0 15px; white-space:nowrap; max-width:130px; overflow:hidden; text-overflow:ellipsis; line-height:36px; background-color:#d9d9d9; cursor:default;}
div.tabsNav td:hover span, div.tabsNav td.sel span {background-color:#000; color:#fff;}
div.tabsNav td span img {height:14px; margin-right:2px;}
div.tabsNav td a {position:absolute; display:inline-block; width:26px; height:36px; margin:0 1px 0 -26px; background:url(../images/icons.gif) no-repeat 0 -425px; text-indent:100px; overflow:hidden; cursor:pointer;}
div.tabsNav td:hover a, div.tabsNav td.sel a {background-position:0 -465px;}

div#dv_ifms {background-color:#fff; height:100%;}
table.ifms {width:100%; height:100%; border-collapse:collapse;}
table.ifms td {padding:0; height:100%;}


table.input th {height:25px; text-align:right; color:#333;}
table.input td input {border:1px solid #ccc; font-family:"arial";}
table.input td.button {text-align:center; height:35px;}
table.input td.button input {background-color:#000; color:#fff; border:none; border-radius:3px; height:28px; line-height:24px; padding:0 8px; cursor:pointer;}
table.input td.button input:hover {background-color:#ffb008; text-shadow:0 1px 0 #7e6b5a;}


div#div_fwbg {position:fixed; *position:absolute; z-index:10; left:0; top:0; width:100%; height:100%; background-color:#000; opacity:0.3; filter:alpha(opacity=30);}
div.popup {position:absolute; z-index:11; left:50%; top:50%; background-color:#fff; border:5px solid #eee;}
div.popup div.title {padding:6px 10px 7px; line-height:18px; background-color:#fbfbfb; border-bottom:1px solid #ddd; font-size:14px; font-weight:bold;}
div.popup div.title a {float:right; display:block; padding:0 3px; line-height:14px; border:1px solid #d8d8d8;}
div.popup div.title a:hover {text-decoration:none;}
